#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;

class ListNode
{
public:
	ListNode(int val)
		:_next(nullptr)
		,_val(val)
	{}


	ListNode* _next = nullptr;
	int _val;
};

ListNode* CreateList(int n)
{
	ListNode head(-1);
	ListNode* tail = &head;
	for(int i = 0; i < n; i++)
	{
		tail->_next = new ListNode(i);
		tail = tail->_next;
	}
	return head._next;
}
int main()
{
	ListNode* L1 = CreateList(5);


	return 0;
}